package com.ruoyi.web.sso.domain.DTO;

import io.swagger.annotations.ApiModelProperty;
import lombok.Data;
import lombok.EqualsAndHashCode;
import lombok.experimental.Accessors;

import java.util.List;

import java.util.LinkedList;
import java.util.List;

@Data
@EqualsAndHashCode(callSuper = false)
@Accessors(chain = true)
public class StaffDTO {
    @ApiModelProperty(value="用户ID")
    private String id;

    @ApiModelProperty(value="真实姓名")
    private String realName;

    @ApiModelProperty(value="手机号")
    private String mobile;

    @ApiModelProperty(value="性别 0:女，1：男")
    private String gender;

    @ApiModelProperty(value="头像")
    private String headImgUrl;

    @ApiModelProperty(value = "老师类型（1.主班，2.辅班，3.保育）")
    private Integer types;

    @ApiModelProperty(value="登陆毫秒数")
    private Long lastLogin;

    @ApiModelProperty(value="钉钉用户ID")
    private String dingDingUserId;

    @ApiModelProperty(value="园区ID")
    private String areaId;

    @ApiModelProperty(value="集团id")
    private String groupId;

    @ApiModelProperty(value="角色集合")
    private String[] roles;

    @ApiModelProperty(value="角色集合")
    private List<String> rolesList;

    @ApiModelProperty(value="省")
    private String province;

    @ApiModelProperty(value="市")
    private String city;

    @ApiModelProperty(value="区")
    private String district;

    @ApiModelProperty(value="详细地址")
    private String detailedAddress;

}
